#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//int main()
//{
//	int i = 0, j = 0,count = 0;
//	int a[30] = { 99,22,51,63,72,61,20,88,40,21,63,30,11,18,99,12,93,16,7,53,64,9,28,84,34,96,52,
//	82,51,77 };
//	for (i = 0; i < 30; i++)
//	{
//		for (j = i + 1; j < 30; j++)
//		{
//			if ((a[i] * a[j]) >= 2022)
//				count++;
//		}
//	}
//	printf("%d", count);
//	return 0;
//}
#include<stdio.h>
int main()
{
	int i = 2023, a = 0, b = 0, flag=0;
	for(i = 2023;; i++)
	{
		a = i;
		while (a)
		{
			flag=0;
			b = a % 16;
			a = a / 16;
			if (b < 10)
				break;
			flag = 1;
		}
		if (flag)
		{
			printf("%d", i);
			break;
		}
	}
	return 0;
}